package com.hmsm.server.util;

/**
 *  @Description:使用java正则表达式去掉多余的.与0
 *  @ClassName  :com.hmsm.server.util.ConvertZeroAndDot.java
 *  @Author     :yaosq
 *  @CreateDate :2013-8-14 下午03:44:02  
 **/

public class ConvertZeroAndDot {

	
	/**
	 * 
	 *  @Description:使用java正则表达式去掉多余的.与0
	 *  @MethodName :subZeroAndDot
	 *  @Author     :yaosq
	 *  @CreateDate :2013-8-14 下午03:44:33 
	 *  @param number
	 *  @return
	 *
	 */
    public static String subZeroAndDot(String number){   
        if(number.indexOf(".") > 0){   
        	number = number.replaceAll("0+?$", "");//去掉多余的0   
        	number = number.replaceAll("[.]$", "");//如最后一位是.则去掉   
        }   
        return number;   
   }   
    
    /**
     * 
     *  @Description:判断是否是数字
     *  @MethodName :isNum
     *  @Author     :yaosq
     *  @CreateDate :2013-8-14 下午04:34:15 
     *  @param str
     *  @return
     *
     */
    public static boolean isNum(String str){	
    	return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");	
    }
}
